Отчёт по лабораторной работе №7

Командная оболочка Midnight Commander

Кочина Д. С.

Российский университет дружбы народов, Москва, Россия

23 марта 2023

Вводная часть

Цель работы

Целью данной лабораторной работы является освоение основных возможностей командной оболочки Midnight Commander. А также приобретение навыков практической работы по просмотру каталогов и файлов, манипуляций с ними.

Основная часть

Информация о mc

  • Изучила информацию о mc, вызвав в командной строке «man mc».

Вызов команды mc

  • Запустила из командной строки mc, изучила его структуру и меню.

Выделение/отмена выделения файлов

  • Выполнила несколько операций в mc, используя управляющие клавиши (операции с панелями; выделение/отмена выделения файлов, копирование/перемещение файлов, получение информации о размере и правах доступа на файлы и/или каталоги и т.п.)

Копирование/перемещение файлов

Информация о данном файле

Формат списка файлов

Права доступа в mc

Команда chmod

Расширенная команда chown

Правая панель в mc

  • Выполнила основные команды меню правой панели: список файлов, быстрый просмотр, информация о данном файле/каталоге, дерево каталога, формат списка (укороченный, расширенный, стандартный), порядок сортировки, фильтр, выбор кодировки.

Просмотр текстового файла

  • Просмотр содержимого текстового файла. Выбрала текстовый файл и перешла в пункт «Просмотр».

Изменение названия файла

  • Редактирование содержимого текстового файла (результаты не сохраняем). Перешла в пункт «Правка» и изменила имя файла.

Создание каталога

  • Создание каталога. Перешла в пункт «Создание каталога» и создала каталог “abc”.

Копирование файлов в каталог

  • Копирование файлов в созданный каталог. Для этого, используя клавишу «ins», выделила несколько файлов.

Проверка копирования

  • Выбрав пункт «Копирование», скопировала данные файлы в созданный каталог.

Найденные файлы

  • Поиск в файловой системе файла с заданными условиями. Перешла в пункт «Поиск файла» и задала следующие параметры: «От каталога» /,«Шаблон имени» *.с, «Содержимое» main и осуществила поиск нужных файлов.

Повторение предыдущих команд

  • Выбор и повторение одной из предыдущих команд. Перешла в пункт «История командной строки» и увидила, что внизу экрана появилась сноска «История», но т.к.командная строка не была использована эта сноска пустая.

Переход в домашний каталог

  • Переход в домашний каталог. Для перехода в домашний каталог перешла в пункт «Дерево каталогов», выбрала необходимый каталог и нажала «enter», в результате чего, в левой панели перешла в домашний каталог.

Редактирование контекстного меню

  • Анализ файла меню и файла расширений. Перешла в пункт «Редактировать файл расширений». “Редактировать файл расширений” − позволяет задать с помощью определённого синтаксиса действия при запуске файлов с определённым расширением. Пункт «Редактировать файл меню» − позволяет отредактировать контекстное меню пользователя.

Настройки в mc

  • Я вызвала подменю Настройки. Освоила операции, определяющие структуру экрана mc.

Создание текстового файла

  • Я создала текстовый файл text.txt.
  • Открыла этот файл с помощью встроенного в mc редактора.

Текст в файле

  • Вставила в открытый файл небольшой фрагмент текста, скопированный из Интернета.

Использование горячих клавиш

  • Удалила строку текста.
  • Выделила фрагмент текста и скопировала его на новую строку.
  • Выделила фрагмент текста и перенесла его на новую строку.
  • Сохранила файл.
  • Отменила последнее действие.
  • Перешла в конец файла (нажав комбинацию клавиш) и написала некоторый текст.
  • Перешла в начало файла (нажав комбинацию клавиш) и написала некоторый текст.
  • Сохранила и закрыла файл.

Открытие файла с исходным текстом

  • Открыла файл с исходным текстом на языке программирования Java.

Выключение подсветки синтаксиса

  • Используя меню редактора, выключила подсветку синтаксиса.

Выключение подсветки синтаксиса

Заключение

Вывод

В ходе выполнения данной лабораторной работы я освоила основные возможности командной оболочки Midnight Commander. А также приобрела навыки практической работы по просмотру каталогов и файлов, манипуляций с ними.